have a smack at - Turkish English Dictionary